a7c64877ad967689665cc5c07ed33d4c9469472c,findbugs/src/java/edu/umd/cs/findbugs/detect/FindInconsistentSync2.java,FindInconsistentSync2,analyzeMethod,#ClassContext#Method#Set#,311
Before Change
"\t" + xfield + "\t" + ((isWrite ? "W" : "R") + "/" + (isLocked ? "L" : "U")));
FieldStats stats = getStats(xfield);
stats.addAccess(kind);
if (isExplicitlyLocked && isLocal)
stats.addLocalLock();
After Change
kind |= isLocked ? LOCKED : UNLOCKED;
kind |= isWrite ? WRITE : READ;
if (isLocked || !isConstructor(method.getName())) {
if (DEBUG) System.out.println("IS2:\t" +
SignatureConverter.convertMethodSignature(classContext.getMethodGen(method)) +
"\t" + xfield + "\t" + ((isWrite ? "W" : "R") + "/" + (isLocked ? "L" : "U")));
FieldStats stats = getStats(xfield);
stats.addAccess(kind);
if (isExplicitlyLocked && isLocal)
stats.addLocalLock();